package com.briup.es.mapper;

import com.briup.es.domain.bean.Book;
import com.briup.es.domain.vo.BookDetailVO;
import com.briup.es.domain.vo.BookVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;


public interface BookMapper {
    /**
     * 查询图书表中所有上架的图书
     *
     * @return 所有的图书信息
     */
    List<Book> queryAll();

    List<BookVO> findByCategory(Integer id);

    List<BookVO> searchBook(String query);

    BookDetailVO queryByIdAndUserId(@Param("bookId") Integer bookId,
                                    @Param("userId") Integer userId);

}













